home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 3.adf / asm / graphics / gels.i < prev    next >
Text File  |  1986-11-10  |  2KB  |  107 lines

  1.     IFND    GRAPHICS_GELS_I
  2. GRAPHICS_GELS_I SET 1
  3. SUSERFLAGS  EQU $00FF
  4.     BITDEF  VS,VSPRITE,0
  5.     BITDEF  VS,SAVEBACK,1
  6.     BITDEF  VS,OVERLAY,2
  7.     BITDEF  VS,MUSTDRAW,3
  8.     BITDEF  VS,BACKSAVED,8
  9.     BITDEF  VS,BOBUPDATE,9
  10.     BITDEF  VS,GELGONE,10
  11.     BITDEF  VS,VSOVERFLOW,11
  12. BUSERFLAGS  EQU $00FF
  13.     BITDEF  B,SAVEBOB,0
  14.     BITDEF  B,BOBISCOMP,1
  15.     BITDEF  B,BWAITING,8
  16.     BITDEF  B,BDRAWN,9
  17.     BITDEF  B,BOBSAWAY,10
  18.     BITDEF  B,BOBNIX,11
  19.     BITDEF  B,SAVEPRESERVE,12
  20.     BITDEF  B,OUTSTEP,13
  21. ANFRACSIZE  EQU 6
  22. ANIMHALF    EQU $0020
  23. RINGTRIGGER EQU $0001
  24. InitAnimate MACRO   *
  25.        CLR.L   \1
  26.        ENDM
  27. RemBob      MACRO   *
  28.        OR.W    #BF_BOBSAWAY,b_BobFlags+\1
  29.        ENDM
  30.  STRUCTURE  VS,0
  31.     APTR    vs_NextVSprite
  32.     APTR    vs_PrevVSprite
  33.     APTR    vs_DrawPath
  34.     APTR    vs_ClearPath
  35.     WORD    vs_Oldy
  36.     WORD    vs_Oldx
  37.     WORD    vs_VSFlags
  38.     WORD    vs_Y
  39.     WORD    vs_X
  40.     WORD    vs_Height
  41.     WORD    vs_Width
  42.     WORD    vs_Depth
  43.     WORD    vs_MeMask
  44.     WORD    vs_HitMask
  45.     APTR    vs_ImageData
  46.     APTR    vs_BorderLine
  47.     APTR    vs_CollMask
  48.     APTR    vs_SprColors
  49.     APTR    vs_VSBob
  50.  
  51.     BYTE    vs_PlanePick
  52.     BYTE    vs_PlaneOnOff
  53.     LABEL   vs_SUserExt
  54.     LABEL   vs_SIZEOF
  55.  STRUCTURE  BOB,0
  56.     WORD    bob_BobFlags
  57.     APTR    bob_SaveBuffer
  58.     APTR    bob_ImageShadow
  59.     APTR    bob_Before
  60.     APTR    bob_After
  61.     APTR    bob_BobVSprite
  62.     APTR    bob_BobComp
  63.     APTR    bob_DBuffer
  64.     LABEL   bob_BUserExt
  65.     LABEL   bob_SIZEOF
  66.  STRUCTURE  AC,0
  67.     WORD    ac_CompFlags
  68.     WORD    ac_Timer
  69.     WORD    ac_TimeSet
  70.     APTR    ac_NextComp
  71.     APTR    ac_PrevComp
  72.     APTR    ac_NextSeq
  73.     APTR    ac_PrevSeq
  74.     APTR    ac_AnimCRoutine
  75.     WORD    ac_YTrans
  76.     WORD    ac_XTrans
  77.     APTR    ac_HeadOb
  78.     APTR    ac_AnimBob
  79.     LABEL   ac_SIZE
  80.  STRUCTURE  AO,0
  81.     APTR    ao_NextOb
  82.     APTR    ao_PrevOb
  83.     LONG    ao_Clock
  84.     WORD    ao_AnOldY
  85.     WORD    ao_AnOldX
  86.     WORD    ao_AnY
  87.     WORD    ao_AnX
  88.     WORD    ao_YVel
  89.     WORD    ao_XVel
  90.     WORD    ao_XAccel
  91.     WORD    ao_YAccel
  92.     WORD    ao_RingYTrans
  93.     WORD    ao_RingXTrans
  94.     APTR    ao_AnimORoutine
  95.     APTR    ao_HeadComp
  96.     LABEL   ao_AUserExt
  97.     LABEL   ao_SIZEOF
  98.  STRUCTURE  DBP,0
  99.     WORD    dbp_BufY
  100.     WORD    dbp_BufX
  101.     APTR    dbp_BufPath
  102.  
  103.     APTR    dbp_BufBuffer
  104.     APTR    dbp_BufPlanes
  105.     LABEL   dbp_SIZEOF
  106.     ENDC
  107.